package com.uzai.console.service.alipaymch;

import com.uzai.console.dto.alipaymchbatch.AlipayBatchPayDto;
import com.uzai.console.entity.AlipayMchAuth;
import com.uzai.console.entity.AlipayMchBatch;
import com.uzai.console.vo.alipaymchbatch.AlipayMchBatchTransVo;

/**
 * @Auther: liuqi
 * @Date: 2022/09/29 19:08
 * @Description:
 */
public interface AlipayMchBatchPayService {
    AlipayMchBatchTransVo batchPayCreate(AlipayBatchPayDto alipayBatchPayDto, AlipayMchAuth alipayMchAuth);

    Object batchPayQuery(AlipayMchAuth alipayMchAuth, AlipayMchBatch alipayMchBatch);

    /**
     * 在线查询支付宝个人批量转账支付结果
     * @author liuqi
     * @date 2021/8/13 11:38
     * @param id
     * @return null
     */
    void alipayMchBatchQuery(Long id);
}
